body {background-color:#fff;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 10px 10px;padding: 0px;}
.clear{clear:both;}
* {margin: 0px;padding: 0px;}
#container {margin: 0px auto;text-align: left;width: 800px;}
a{font-size:12px;}
p{margin: 15px 0px;}

/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	width:800px;
	height:100px;
	position:relative;
}
#logo_w1,#logo_w2 {
	font-size: 36px;
	font-style: italic;
	color:#000;
	position:absolute;
	width: 255px;
}
#logo_w1{
	top:16px;
	left:34px;
}
#logo_w2{
	top:54px;
	left:117px;
}
#header_text {
	top:119px;
	left:27px;
	width:630px;
	position:absolute;
}
#header_text p{font-size: 18px;color:#fff;}
#header_text a{color:#90278e;}
#header_text a:hover{color:#c77e0c;}
/********************** Content ***************************/
#pagecontent {
	background-color:#f8faf7 ;
	width:796px;
	padding-top:5px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
}
#pagecontent li {margin-left:25px; margin-top:5px;}
img{border-width:0px;}
h1{color:#000000;font-size:14px;margin: 20px 0px 20px 0px;}
h2{color:#85a157;font-size:14px;text-align:center;width:200px;margin: 10px 0px 15px 0px;}
#left {float:left;width:495px;margin-left:27px;padding: 0px 10px 30px 0px;display:inline;}
#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}
#photos a{margin-right:14px;}
#right {float:right;width:210px;padding: 0px 20px 20px 20px;margin-top:20px;border-left: #CCC 2px solid;}
#right a{color:#c77e0c;}
#right a:hover{color:#85a157;}
#contentline {clear:both;font-size:1px;height:10px;}
/********************** Footer ***************************/
#footerline {background-image:url(templatestyles/footer_bg10x800.png);font-size:1px;height:10px;}
#footer {width:800px;text-align:center;	padding: 20px 0px; }

/*Menu System*/
/*Hdrmenu....NB Menu provides enclosure.....*/
#menu {width:798px;border:1px solid #e3e5db;display:block;top:85px;position:absolute;margin: 0px 0px 0px 0px;height:31px;padding:0px 0px 0px 0px;}
#hdrmenu {float:right;width:100%;margin-left:0px;padding-top:0px;padding-right:0;padding-bottom:5px;padding-left:0px;position:relative;}

/*ddssmoothmenu*/
.ddsmoothmenu{font: bold 11px Verdana;
/*background: #414141; /*background of menu bar (default state)*/
background-color: #90278e;width: 100%;height:31px;}

.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/
.ddsmoothmenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	background-color: #90278e;/*background of menu items (default state)*/
	color: white;
	border-right: 1px solid #004E21;/* Hides divider if same color as background*/
	color: #2d2b2b;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: white;}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: grey; color: black;}
.ddsmoothmenu ul li a:hover{
background: grey; /*background of menu items during onmouseover (hover state)*/
color: black;}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute;left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{display: list-item;float: none;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{top: 0;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 150px; /*width of sub menus*/
padding: 5px;margin: 0;border-top-width: 0;background-color:#CCC;border-bottom: 1px solid gray;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/opacity: 0.8;}

.ddsmoothmenu-v ul{margin: 0;padding: 0;width: 170px; /* Main Menu Item widths */list-style-type: none;font: bold 12px Verdana;border-bottom: 1px solid #ccc;}
 
.ddsmoothmenu-v ul li{position: relative;}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{display: block;overflow: auto; /*force hasLayout in IE7 */color:black;text-decoration:none;padding:6px;border-bottom:1px solid #778;border-right:1px solid #778;}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
/*background: #414141; /*background of menu items (default state)*/
background: #fff; /*background of menu items (default state)*/color:black;}

.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:black;color:white;}

.ddsmoothmenu-v ul li a:hover{background: black; /*background of menu items during onmouseover (hover state)*/color: white;}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{position:absolute;width:170px; /*Sub Menu Items width */top:0;font-weight:normal;visibility:hidden;}

 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li {float:left;height: 1%;}
* html .ddsmoothmenu-v ul li a {height:1%;}
/* End */


/*Default Paragraph Style*/
p {margin:0in;margin-bottom:10pt;line-height:115%;}
pre{margin:0in;margin-bottom:10pt;line-height:115%;}
/*Custom Paragraph Style*/
.No-Spacing {margin:0in;font-size:11pt;font-family:"Calibri","sans-serif";}
.Sub-Title {display:block;margin:0in;margin-bottom:10pt;line-height:115%;font-size:12pt;font-family:"Cambria","serif";color:#4F81BD;letter-spacing:.75pt;font-style:italic;}	
.Intense-Quote{margin-top:10pt;margin-bottom:14pt;margin-left:.65in;line-height:115%;border:none;padding:0in;font-size:11.0pt;font-family:"Calibri","sans-serif";	color:#4F81BD;font-weight:bold;font-style:italic;}
.Pull-Quote{float:right;width:200px;margin-top:0in;margin-right:0in;margin-bottom:10pt;margin-left:.65in;line-height:115%;border-left:solid #4F81BD 1pt;padding:0in;padding-left:10pt;font-size:11.0pt;font-family:"Calibri","sans-serif";color:#4F81BD;font-weight:bold;font-style:italic;}
/*Custom Text Style*/
.Code-In-Text {line-height:115%;font-size:11pt;font-family:"Courier New";}
/*End of editor classes*/

h1 {font-size:20px}
#sideheader {margin-top:20px;font-size:20px;text-decoration:none; font-style:italic; font-weight:bold;color:#000}
#sideheader a:link {font-size:20px;text-decoration:none; font-style:italic; font-weight:bold; color:#000}
#sideheader a:visited {font-size:20px;text-decoration:none; font-style:italic;font-weight:bold; color:#000}


table.Modern-Dark {border-collapse:collapse;margin-bottom:15px;border-bottom:#5177bb 1px solid;
    background-image:url(library/bulb1.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#9caff1;}
table.Modern-Dark td {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.alt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.hd {background:#5177bb;border-bottom:#ececf6 1px solid;color:#fff;font-size:10pt;padding:12px;padding-top:5px;padding-bottom:5px;}
table.Modern-Dark td.fc {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.fcalt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}